
typedef enum tagNQType
{
    NQTYPE_TEST = 0,
    NQTYPE_LOCAL_IP,
    NQTYPE_LOCAL_SVR,
    NQTYPE_REMOTE_IP,
    NQTYPE_REMOTE_SVR,
    NQTYPE_DNS_SVR,
    
    NQTYPE_SEND_DNS,    // detail
    NQTYPE_DNS_NAME,    // detail
    NQTYPE_SEND_SYN,    // detail
    
    NQTYPE_MAX
} NQ_TYPE_E;

class NQResult
{
public:
    UINT nq_type;
    UINT nq_sip;
    UINT nq_sport;
    UINT nq_dip;
    UINT nq_dport;
    char nq_name[256];
    UINT nq_dnsip;
    NQResult();
};

extern "C" void NQ_ret_write(NQResult& rs);
